package com.cloud.salon.client.authority.service;

import com.cloud.salon.common.crud.service.CRUDService;
import com.cloud.salon.common.base.response.Res;
import com.cloud.salon.common.base.entity.authority.User;

import java.util.List;

/**
 * @Description 用户Service抽象接口
 * @Author wolf--LZH
 * @CreateDate 2019/4/10 0010 下午 1:30
 */
public interface UserService extends CRUDService<User> {

    /*
     * @Description 通过用户名查找用户
     * @Author wolf--LZH
     */
    Res<User> findByUsername(String username);

    /*
     * @Description 通过角色查找用户列表
     * @Author wolf--LZH
     */
    Res<List<User>> findByRole(Integer roleId);
}
